Compiler Support for Non-intrusive Monitoring and Debugging

نویسنده

  • A. D. Stoyen
چکیده

In thi.~ wor·k we apJn·oach the pmblem of rrwnitor·ing and debugging real-time distributed systems by performing static analysis and transformations to eliminate obtr"usion to the monitor·ed system. Our wor·k extends the CRL testbed compiler· rmrl r"tJ.n-tirne er~:oironment to .~npport rrwnitoring anrl logging for· the J!'I171JOM~ of postmortem deb1tgging. The main contrib1ttion of this work is the innovative ·use of compiler transformations and idle slots for monitoring and logging.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Towards Fully Automatic Execution Monitoring

UFO is a new application framework in which programs written in FORMAN, a declarative assertion language, are compiled into execution monitors that run on a virtual machine with extensive monitoring capabilities provided by the Alamo monitor architecture. FORMAN provides an event trace model in which precedence and inclusion relations define a DAG structure that abstracts execution behavior. Co...

متن کامل

A Monitoring Language for Run Time and Post-Mortem Behavior Analysis and Visualization

UFO is a new implementation of FORMAN, a declarative monitoring language, in which rules are compiled into execution monitors that run on a virtual machine supported by the Alamo monitor architecture. FORMAN’s event trace model uses precedence and inclusion relations to define a DAG structure that abstracts execution behavior. Compiling FORMAN rules into hybrid run-time/post-mortem monitors giv...

متن کامل

Dynamic Techniques for Minimizing the Intrusive Effect of Monitoring Actions

Programs written in distributed programming languages are often non-deterministic in nature and hence the execution of such programs is not only dependent upon the program input, but also on the timing of the execution. Thus, an attempt to monitor the run-time behavior of a non-deterministic program through code instrumentation, such as during debugging, can potentially alter the program's beha...

متن کامل

Port Monitor: A Monitoring & Debugging Approach For Component Frameworks

This paper discusses the concept of “port monitors” for debugging component-based software applications for the high performance Common Component Architecture (CCA) framework. CCA defines lightweight and less intrusive frameworks then non-scientific component based systems in order to maximize the application performance. CCA-compliant frameworks can be used across different application domains...

متن کامل

IC2D: Interactive Control and Debugging of Distribution

Within the trend of object-based distributed programming, we present a non-intrusive graphical environment for remote monitoring and steering, IC2D : Interactive Control and Debugging of Distribution. Applications developped using the 100% Java ProActive PDC (Parallel, Distributed and Concurrent) computing library are monitored for ‘free’ by IC2D. As those targetted applications can run on any ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012